/* -------------------------------------------------------------- 
   
   grid.css
   * Sets up grid system.
  
-------------------------------------------------------------- */

.xgrid { width: 960px; margin:0 auto; }
.xfluid { width:96%; }

.xbreak { clear:both; }

/* Use these classes to set the width of a column. */
.grid-header{
	height:34px;
	border-bottom:1px solid #cacaca;
	background:url(../image/inner-hdg-bk.gif) repeat-x;
}
.grid-header-border{
	height:34px;
	border-bottom:1px solid #cacaca;
	border-top:1px solid #b0b0b0;
	background:url(../image/inner-hdg-bk.gif) repeat-x;
}
.grid-Row-White{
     padding:16px 0 14px 0;
     background:#fff;
     border-bottom:1px solid #f8f8f8;
}
.grid-Row-White td{
     padding:16px 0 14px 0;
     vertical-align:top;
}
.grid-Row-Gray{
     background:#f8f8f8;
     padding:16px 0 14px 0;
     border-bottom:1px solid #fff;
}
.grid-Row-Gray td{
     padding:16px 0 14px 0;
     vertical-align:top;
}
.grid-Subheader-height{
	height:34px;
}
.grid-Subhdr-liner{
	border-right:1px solid #d7d7d7;
	margin-right:-1px;
}
.grid-hdr-CheckBx{
	width:38px;
	float:left;
	padding-left:20px;
}
.grid-hdr-Name{
	width:360px;
	float:left;
	padding-left:20px;
}
.grid-hdr-Email{
	width:52px;
	float:left;
	padding-left:20px;
}
.grid-hdr-Status{
	width:91px;
	float:left;
	padding-left:20px;
}
.grid-hdr-Temp{
	width:92px;
	float:left;
	padding-left:20px;
}
.grid-hdr-Nurturing{
	width:74px;
	float:left;
	padding-left:20px;
}
.grid-hdr-lastCont{
	width:105px;
	float:left;
	padding-left:20px;
}
.grid-hdr-lastmiss{
     width:90px;
     float:left;
     padding-left:20px;
}
/* Use these classes to set the Spacer. */
/* Use these classes for task grid. */
.gridTaskSelect{
	width:19px;
	float:left;
	padding-right:9px;
	padding-left:5px;
}
.gridTaskDetail{
	width:410px;
	float:left;
	padding-right:9px;
}
.gridTaskDueDate{
	width:170px;
	float:left;
	padding-right:9px;
	text-align:right;
}
.gridTaskEdit{
	width:15px;
	float:left;
	padding-right:9px;
}
.gridTaskDelete{
	width:15px;
	float:left;
}
/* Use these classes for activity grid. */
.gridActivityButton{
	width:73px;
	float:left;
	padding-right:9px;
}
.gridActivityDetail{
	width:420px;
	float:left;
	padding-right:9px;
}
.gridActivityUser{
	width:133px;
	float:left;
	padding-right:9px;
	text-align:right;
}
.gridActivityArrow{
	width:12px;
	float:left;
	padding-right:9px;
}
/* Grid My List */
.grid-426{
	width:416px;
	padding-left:10px;
	float:left;
}
.grid-480{
	width:470px;
	padding-left:10px;
	float:left;
}
.grid-400{
	width:390px;
	padding-left:10px;
	float:left;
}
.grid-392{
	width:382px;
	padding-left:10px;
	float:left;
}
.grid-73{
	width:63px;
	padding-left:10px;
	float:left;
}
.grid-81{
	width:76px;
	padding-left:5px;
	float:left;
}
.grid-107{
	width:102px;
	padding-left:5px;
	float:left;
}
.grid-135{
	width:125px;
	padding-left:10px;
	float:left;
}
.grid-35{
	width:25px;
	padding-left:10px;
	float:left;
}
.grid-49{
	width:42px;
	padding-left:7px;
	float:left;
}
.grid-525{
	width:518px;
	padding-left:7px;
	float:left;
}
.grid-620{
	width:620px;
	padding-left:10px;
	float:left;
}
.grid-596{
	width:596px;
	padding-left:10px;
	float:left;
}
.grid-96{
	width:96px;
	float:left;
}
.grid-160{
	width:150px;
	float:left;
	padding-left:10px;
}
.grid-205{
	width:195px;
	float:left;
	padding-left:10px;
}
.grid-115{
	width:105px;
	float:left;
	padding-left:10px;
}
.grid-122nP{
	width:122px;
	float:left;
}
.grid-78nP{
	width:78px;
	float:left;
}
.grid-85nP{
	width:85px;
	float:left;
}
.grid-115P5{
	width:110px;
	float:left;
	padding-left:5px;
}
.grid-240{
	width:230px;
	float:left;
	padding-left:10px;
}
.grid-300{
	width:290px;
	float:left;
	padding-left:10px;
}
.grid-160{
	width:150px;
	float:left;
	padding-left:10px;
}
.grid-56{
	width:46x;
	float:left;
	padding-left:10px;
}
.grid-Row-White-nBdr{
     padding:10px 0 8px 0;
     background:#fff;
}
.grid-Row-White-nBdr td{
     padding:10px 0 8px 0;
     vertical-align:top;
}
.grid-Row-White-nBdr td table td{
     padding:0px!important;
     vertical-align:top;
}
.grid-Row-Gray-nBdr{
     background:#f8f8f8;
     padding:10px 0 8px 0;
}
.grid-Row-Gray-nBdr td{
     padding:10px 0 8px 0;
     vertical-align:top;
}
.grid-Row-Gray-nBdr td table td{
     padding:0px!important;
     vertical-align:top;
}
.borderDgray{ border:1px solid #b0b0b0;}
.borderLgray{ border:1px solid #eaeaea;}
.grid-hdr-188{
	width:178px;
	float:left;
	padding-left:10px;
}
.grid-hdr-126{
	width:116px;
	float:left;
	padding-left:10px;
}
.grid-hdr-116{
	width:106px;
	float:left;
	padding-left:10px;
}
.grid-hdr-106{
	width:96px;
	float:left;
	padding-left:10px;
}
.grid-hdr-86{
	width:76px;
	float:left;
	padding-left:10px;
}
.grid-hdr-48{
	width:38px;
	float:left;
	padding-left:10px;
}
.grid-hdr-25{
	width:18px;
	float:left;
	padding-left:7px;
}
.grid-Row-White-nBdr-lHt{
     padding:10px 0 8px 0;
     background:#fff;
}
.grid-Row-White-nBdr-lHt td{
     padding:10px 0 8px 0;
     vertical-align:top;
}
.grid-Row-White-nBdr-lHt td table td{
     padding:0px!important;
     vertical-align:top;
}
.grid-Row-Gray-nBdr-lHt{
     background:#f8f8f8;
     padding:10px 0 8px 0;
}
.grid-Row-Gray-nBdr-lHt td{
     padding:10px 0 8px 0;
     vertical-align:top;
}
.grid-Row-Gray-nBdr td table td{
     padding:0px!important;
     vertical-align:top;
}
.grid-header-Border{
	height:34px;
	border-bottom:1px solid #9c9c9c;
}
.grid-Row-White-BorderGray{
     padding:16px 0 10px 0;
     background:#fff;
     border-bottom:1px solid #dfdfdf;
}
.grid-Row-White-BorderGray td{
     padding:16px 0 10px 0;
     vertical-align:top;
}
.grid-RowSmall-White-BorderGray{
     padding:7px 0 6px 0;
     background:#fff;
     border-bottom:1px solid #dfdfdf;
}
.grid-RowSmall-White-BorderGray td{
     padding:7px 0 6px 0;
     vertical-align:top;
}
.widthFix{width:85px;}
.container960{
	width:960px;
}
.container958{
	width:958px;
}
.container915{
	width:915px;
}
.container310{
	width:310px;
}
.container238{
	width:238px;
}
.container218{
	width:218px;
}
.container176{
	width:176px;
}
.container166{
	width:166px;
}
.container784{
	width:784px;
}
.container770{
	width:770px;
}
.container758{
	width:758px;
}
.container730{
	width:730px;
}
.container608{
	width:608px;
}
.container568{
	width:568px;
}
.paddingL150{
    padding-left: 150px;
}